// import {
//   MxConstants as MxConstants
// } from 'mxgraph-js'
// const closeIcon = require('@/assets/icon/delete.png')

import { MxConstants } from '../../graph/index'
const boxDomain = './icon2/fun-tab-drop.svg'
const center = './icon2/fun-sql.svg'
const database = './icon2/fun-var.svg'
const elasticsearch = './icon2/fun-if-compare.svg'
const kibana = './icon2/fun-print.svg'
const logstash = './icon2/fun-tab-add.svg'
const twoone = './icon2/fun-rdbms-reader.svg'
const threetwo = './icon2/fun-tab-exists.svg'
const fourtwo = './icon2/dop-file-sqlnolog.png'
const sixone = './icon2/fun-file-scan.svg'
const sixtwo = './icon2/fun-file-delete.svg'
const sixthree = './icon2/fun-file-move.svg'
const sixfour = './icon2/fun-file-upload.svg'
const sevenone = './icon2/fun-hdfs-writer.svg'
const seventwo = './icon2/fun-rdbms-reader.svg'
const seventhree = './icon2/fun-rdbms-writer.svg'
const sevenfour = './icon2/fun-mysql-reader.svg'
const sevenfire = './icon2/fun-mysql-out.svg'
const sevensix = './icon2/fun-oracle-writer.svg'
const seven7 = './icon2/fun-solr-writer.svg'
const seven8 = './icon2/fun-xml-reader.svg'
const seven9 = './icon2/fun-excel-reader.svg'
const seven10 = './icon2/fun-json-reader.svg'
const seven11 = './icon2/fun-hbase-reader.svg'
const seven12 = './icon2/fun-ftp-reader.svg'
const seven13 = './icon2/fun-oracle-reader.svg'
const seven14 = './icon2/fun-hbase-writer.svg'
const seven15 = './icon2/fun-hdfs-reader.svg'
const seven16 = './icon2/fun-hdfs-writer.svg'
const seven17 = './icon2/fun-ftp-writer.svg'
const seven18 = './icon2/fun-excel-writer.svg'
const seven19 = './icon2/fun-json-writer.svg'
const seven20 = './icon2/fun-xml-writer.svg'
const seven21 = './icon2/fun-ftp-reader.svg'
const seven22 = './icon2/fun-hdfs-writer.svg'
const seven23 = './icon2/fun-rdbms-writer.svg'
const eight1 = './icon2/fun-sql.svg'
const eight2 = './icon2/break.png'
const eight3 = './icon2/fun-var.svg'
const eight4 = './icon2/fun-var.svg'
const eight5 = './icon2/fun-data-migrate.svg'
const eight6 = './icon2/fun-mail-send.svg'
const eight7 = './icon2/fun-data-migrate.svg'
const eight8 = './icon2/fun-js.svg'
const eight9 = './icon2/fun-telent.svg'
const eight10 = './icon2/fun-print.svg'
const eight11 = './icon2/fun-sleep.svg'
const eight12 = './icon2/fun-mail-send.svg'
const ten1 = './icon2/fun-transformer.svg'
const ten2 = './icon2/fun-transformer.svg'
const ten3 = './icon2/fun-delstr.svg'
const ten4 = './icon2/fun-rplstr.svg'
const ten5 = './icon2/fun-date-trans.svg'
const ten6 = './icon2/fun-dim-map.svg'
const ten7 = './icon2/fun-chn-char-trans.svg'
const ten8 = './icon2/fun-numstr.svg'
const ten9 = './icon2/fun-ascii-trans.svg'
const ten10 = './icon2/fun-data-migrate.svg'
const ten11 = './icon2/fun-sec-by-func.svg'
const ten12 = './icon2/fun-sec-by-rule.svg'
const ten13 = './icon2/fun-transformer.svg'
export const toolbarItems = [
  {
    id: 'boxDomain',
    idSeed: 1,
    icon: boxDomain,
    title: '删除一张表',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent',
      strokeColor: 'transparent',
      strokeWidth: '1',
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: boxDomain
    }
  },
  {
    id: 'center',
    idSeed: 1,
    icon: center,
    title: 'SQL语句',
    width: 60,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: center // 图形
    }
  },
  {
    id: 'database',
    idSeed: 1,
    icon: database,
    title: '变量赋值',
    width: 60,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: database // 图形
    }
  },
  {
    id: 'elasticsearch',
    idSeed: 1,
    icon: elasticsearch,
    title: '变量比较',
    width: 60,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: database // 图形
    },
  },
  {
    id: 'kibana',
    idSeed: 1,
    icon: kibana,
    title: '打印',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: kibana // 图形
    },
  },
  {
    id: 'logstash',
    idSeed: 1,
    icon: logstash,
    title: '创建表',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: logstash // 图形
    },
  }
]
export const toolbarItemsJS = [
  {
    id: 'twoone',
    idSeed: 1,
    icon: seven16,
    title: '全量数据区加载',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent',
      strokeColor: 'transparent',
      strokeWidth: '1',
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven16,
    },
  },
]
export const toolbarItemsDQ = [
  {
    id: 'relationData',
    idSeed: 1,
    icon: seven15,
    title: '关系型数据库抽取',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven15, // 图形
    },
  },
  // {
  //   id: 'apiGet',
  //   idSeed: 1,
  //   icon: database,
  //   title: 'API抽取',
  //   width: 60,
  //   height: 60,
  //   nodeType: 'square',
  //   dropAble: false, // 是否可以作为drop的对象
  //   style: {
  //     fillColor: 'transparent', // 填充色
  //     strokeColor: 'transparent', // 线条颜色
  //     strokeWidth: '1', // 线条粗细
  //     shape: MxConstants.SHAPE_LABEL, // 形状
  //     align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
  //     verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
  //     imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
  //     imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
  //     image: twoone // 图形
  //   }
  // }
]

export const toolbarItemsDQAllToCore = [
  {
    id: 'relationDataAllToCore',
    idSeed: 1,
    icon: seven15,
    title: '全量数据层抽取',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven15, // 图形
    },
  },
  // {
  //   id: 'apiGet',
  //   idSeed: 1,
  //   icon: database,
  //   title: 'API抽取',
  //   width: 60,
  //   height: 60,
  //   nodeType: 'square',
  //   dropAble: false, // 是否可以作为drop的对象
  //   style: {
  //     fillColor: 'transparent', // 填充色
  //     strokeColor: 'transparent', // 线条颜色
  //     strokeWidth: '1', // 线条粗细
  //     shape: MxConstants.SHAPE_LABEL, // 形状
  //     align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
  //     verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
  //     imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
  //     imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
  //     image: twoone // 图形
  //   }
  // }
]

export const toolbarItemsJSAllToCore = [
  {
    id: 'twooneAllToCore',
    idSeed: 1,
    icon: seven16,
    title: '核心层加载',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent',
      strokeColor: 'transparent',
      strokeWidth: '1',
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven16,
    },
  },
]
export const toolbarItems2 = [
  {
    id: 'twoone',
    idSeed: 1,
    icon: twoone,
    title: '跨源查询',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent',
      strokeColor: 'transparent',
      strokeWidth: '1',
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: twoone,
    },
  },
]

export const toolbarItems3 = [
  {
    id: 'threeone',
    idSeed: 1,
    icon: logstash,
    title: 'Hbase建表',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: logstash, // 图形
    },
  },
  {
    id: 'threetwo',
    idSeed: 1,
    icon: threetwo,
    title: '字段计算',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: threetwo, // 图形
    },
  },
  {
    id: 'threethree',
    idSeed: 1,
    icon: boxDomain,
    title: '删除一张表',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent',
      strokeColor: 'transparent',
      strokeWidth: '1',
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: boxDomain,
    },
  },
  {
    id: 'threefour',
    idSeed: 1,
    icon: logstash,
    title: '创建表',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: logstash, // 图形
    },
  },
]
export const toolbarItems4 = [
  {
    id: 'fourone',
    idSeed: 1,
    icon: center,
    title: 'SQL语句',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: center, // 图形
    },
  },
  {
    id: 'fourtwo',
    idSeed: 1,
    icon: fourtwo,
    title: '事务SQL',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: fourtwo, // 图形
    },
  },
]
export const toolbarItems5 = [
  {
    id: 'fireone',
    idSeed: 1,
    icon: database,
    title: '变量赋值',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: database, // 图形
    },
  },
  {
    id: 'firetwo',
    idSeed: 1,
    icon: elasticsearch,
    title: '变量比较',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: database, // 图形
    },
  },
]
export const toolbarItems6 = [
  {
    id: 'sixone',
    idSeed: 1,
    icon: sixone,
    title: '文件扫描',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sixone, // 图形
    },
  },
  {
    id: 'sixtwo',
    idSeed: 1,
    icon: sixtwo,
    title: '文件删除',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sixtwo, // 图形
    },
  },
  {
    id: 'sixthree',
    idSeed: 1,
    icon: sixthree,
    title: '文件移动（改名）',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sixthree, // 图形
    },
  },
  {
    id: 'sixfour',
    idSeed: 1,
    icon: sixfour,
    title: '文件传输（上传）',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sixfour, // 图形
    },
  },
]
export const toolbarItems7 = [
  {
    id: 'sevenone',
    idSeed: 1,
    icon: sevenone,
    title: 'hivereader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sevenone, // 图形
    },
  },
  {
    id: 'seventwo',
    idSeed: 1,
    icon: seventwo,
    title: 'gaussdbwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventwo, // 图形
    },
  },
  {
    id: 'seventhree',
    idSeed: 1,
    icon: seventwo,
    title: 'gaussdbreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventwo, // 图形
    },
  },
  {
    id: 'sevenfour',
    idSeed: 1,
    icon: seventwo,
    title: 'postgresqlwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventwo, // 图形
    },
  },
  {
    id: 'sevenfire',
    idSeed: 1,
    icon: seventwo,
    title: 'es7reader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventwo, // 图形
    },
  },
  {
    id: 'sevensix',
    idSeed: 1,
    icon: seventwo,
    title: 'es6reader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventwo, // 图形
    },
  },
  {
    id: 'sevenseven',
    idSeed: 1,
    icon: seventhree,
    title: 'es6writer',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventhree, // 图形
    },
  },
  {
    id: 'seven8',
    idSeed: 1,
    icon: sevenfour,
    title: 'mysqlreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sevenfour, // 图形
    },
  },
  {
    id: 'seven9',
    idSeed: 1,
    icon: sevenfire,
    title: 'mysqlwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sevenfire, // 图形
    },
  },
  {
    id: 'seven10',
    idSeed: 1,
    icon: sevensix,
    title: 'oraclewriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: sevensix, // 图形
    },
  },
  {
    id: 'seven11',
    idSeed: 1,
    icon: seventwo,
    title: 'rdbmsreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventwo, // 图形
    },
  },
  {
    id: 'seven12',
    idSeed: 1,
    icon: seventhree,
    title: 'rdbmswriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventhree, // 图形
    },
  },
  {
    id: 'seven13',
    idSeed: 1,
    icon: seventhree,
    title: '脏数据收集',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventhree, // 图形
    },
  },
  {
    id: 'seven14',
    idSeed: 1,
    icon: seventwo,
    title: 'postgresqlreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventwo, // 图形
    },
  },
  {
    id: 'seven15',
    idSeed: 1,
    icon: seven7,
    title: 'kafkawriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven7, // 图形
    },
  },
  {
    id: 'seven16',
    idSeed: 1,
    icon: seventhree,
    title: 'mongobreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seventhree, // 图形
    },
  },
  {
    id: 'seven17',
    idSeed: 1,
    icon: seven8,
    title: 'xmlreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven8, // 图形
    },
  },
  {
    id: 'seven18',
    idSeed: 1,
    icon: seven9,
    title: 'excelreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven9, // 图形
    },
  },
  {
    id: 'seven19',
    idSeed: 1,
    icon: seven10,
    title: 'jsonreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven10, // 图形
    },
  },
  {
    id: 'seven20',
    idSeed: 1,
    icon: seven11,
    title: 'hbase11xreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven11, // 图形
    },
  },
  {
    id: 'seven21',
    idSeed: 1,
    icon: seven12,
    title: 'ftpreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven12, // 图形
    },
  },
  {
    id: 'seven22',
    idSeed: 1,
    icon: seven13,
    title: 'oraclereader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven13, // 图形
    },
  },
  {
    id: 'seven23',
    idSeed: 1,
    icon: seven14,
    title: 'hbase11xwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven14, // 图形
    },
  },
  {
    id: 'seven24',
    idSeed: 1,
    icon: seven15,
    title: 'hdfsreader',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven15, // 图形
    },
  },
  {
    id: 'seven25',
    idSeed: 1,
    icon: seven16,
    title: 'hdfswriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven16, // 图形
    },
  },
  {
    id: 'seven26',
    idSeed: 1,
    icon: seven17,
    title: 'ftpwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven17, // 图形
    },
  },
  {
    id: 'seven27',
    idSeed: 1,
    icon: seven18,
    title: 'excelwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven18, // 图形
    },
  },
  {
    id: 'seven28',
    idSeed: 1,
    icon: seven19,
    title: 'jsonwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven19, // 图形
    },
  },
  {
    id: 'seven29',
    idSeed: 1,
    icon: seven20,
    title: 'xmlwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven20, // 图形
    },
  },
  {
    id: 'seven30',
    idSeed: 1,
    icon: seven21,
    title: 'ftpreaderByTemplate',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven21, // 图形
    },
  },
  {
    id: 'seven31',
    idSeed: 1,
    icon: seven22,
    title: 'hivewriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven22, // 图形
    },
  },
  {
    id: 'seven32',
    idSeed: 1,
    icon: seven23,
    title: 'mongodbwriter',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: seven23, // 图形
    },
  },
]
export const toolbarItems8 = [
  {
    id: 'eight1',
    idSeed: 1,
    icon: eight1,
    title: '数据触发器',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight1, // 图形
    },
  },
  {
    id: 'eight2',
    idSeed: 1,
    icon: eight2,
    title: '终止循环',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight2, // 图形
    },
  },
  {
    id: 'eight3',
    idSeed: 1,
    icon: eight3,
    title: '变量加解密',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight3, // 图形
    },
  },
  {
    id: 'eight4',
    idSeed: 1,
    icon: eight4,
    title: '保持变量',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight4, // 图形
    },
  },
  {
    id: 'eight5',
    idSeed: 1,
    icon: eight5,
    title: 'http请求',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight5, // 图形
    },
  },
  {
    id: 'eight6',
    idSeed: 1,
    icon: eight6,
    title: '程序告警',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight6, // 图形
    },
  },
  {
    id: 'eight7',
    idSeed: 1,
    icon: eight7,
    title: 'webservice接收',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight7, // 图形
    },
  },
  {
    id: 'eight8',
    idSeed: 1,
    icon: eight8,
    title: 'Js脚本',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight8, // 图形
    },
  },
  {
    id: 'eight9',
    idSeed: 1,
    icon: eight9,
    title: '执行终端命令',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight9, // 图形
    },
  },
  {
    id: 'eight10',
    idSeed: 1,
    icon: eight10,
    title: '打印消息',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight10, // 图形
    },
  },
  {
    id: 'eight11',
    idSeed: 1,
    icon: eight11,
    title: '休眠',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight11, // 图形
    },
  },
  {
    id: 'eight12',
    idSeed: 1,
    icon: eight12,
    title: '信息采集',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight12, // 图形
    },
  },
]

export const toolbarItemsForAllToCore = [
  // {
  //   id: 'eight1AllToCore',
  //   idSeed: 1,
  //   icon: eight1,
  //   title: '数据连接器',
  //   width: 70,
  //   height: 60,
  //   nodeType: 'square',
  //   dropAble: false, // 是否可以作为drop的对象
  //   style: {
  //     fillColor: 'transparent', // 填充色
  //     strokeColor: 'transparent', // 线条颜色
  //     strokeWidth: '1', // 线条粗细
  //     shape: MxConstants.SHAPE_LABEL, // 形状
  //     align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
  //     verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
  //     imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
  //     imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
  //     image: eight1, // 图形
  //   },
  // },
  {
    id: 'eight2',
    idSeed: 1,
    icon: eight2,
    title: '字符串替换',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight2, // 图形
    },
  },
  {
    id: 'eight3',
    idSeed: 1,
    icon: eight3,
    title: '空值转换',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight3, // 图形
    },
  },
  {
    id: 'eight4',
    idSeed: 1,
    icon: eight4,
    title: '剔除字符',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight4, // 图形
    },
  },
  {
    id: 'eight5',
    idSeed: 1,
    icon: eight5,
    title: '字符串长度截取',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight5, // 图形
    },
  },
  {
    id: 'eight6',
    idSeed: 1,
    icon: eight6,
    title: '去除首尾空格',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight6, // 图形
    },
  },
  {
    id: 'eight7',
    idSeed: 1,
    icon: eight7,
    title: '增加常值',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight7, // 图形
    },
  },
  {
    id: 'eight8',
    idSeed: 1,
    icon: eight8,
    title: '增加时间戳',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight8, // 图形
    },
  },
  // {
  //   id: 'eight9',
  //   idSeed: 1,
  //   icon: eight9,
  //   title: '表关联',
  //   width: 70,
  //   height: 60,
  //   nodeType: 'square',
  //   dropAble: false, // 是否可以作为drop的对象
  //   style: {
  //     fillColor: 'transparent', // 填充色
  //     strokeColor: 'transparent', // 线条颜色
  //     strokeWidth: '1', // 线条粗细
  //     shape: MxConstants.SHAPE_LABEL, // 形状
  //     align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
  //     verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
  //     imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
  //     imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
  //     image: eight9, // 图形
  //   },
  // },
  {
    id: 'eight10',
    idSeed: 1,
    icon: eight10,
    title: '增加字符',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: eight10, // 图形
    },
  },
  // {
  //   id: 'eight11',
  //   idSeed: 1,
  //   icon: eight11,
  //   title: '删除重复数据',
  //   width: 70,
  //   height: 60,
  //   nodeType: 'square',
  //   dropAble: false, // 是否可以作为drop的对象
  //   style: {
  //     fillColor: 'transparent', // 填充色
  //     strokeColor: 'transparent', // 线条颜色
  //     strokeWidth: '1', // 线条粗细
  //     shape: MxConstants.SHAPE_LABEL, // 形状
  //     align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
  //     verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
  //     imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
  //     imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
  //     image: eight11, // 图形
  //   },
  // },
]
export const toolbarItems9 = [
  {
    id: 'fourone',
    idSeed: 1,
    icon: center,
    title: 'SQL语句',
    width: 70,
    height: 40,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_CENTER, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_LEFT, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_CENTER, // 图形方向对其方式
      image: center, // 图形
    },
  },
  {
    id: 'fourtwo',
    idSeed: 1,
    icon: fourtwo,
    title: '事务SQL',
    width: 70,
    height: 40,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_CENTER, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_LEFT, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_CENTER, // 图形方向对其方式
      image: fourtwo, // 图形
    },
  },
]
export const toolbarItems10 = [
  {
    id: 'ten1',
    idSeed: 1,
    icon: ten1,
    title: '字段拆分',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten1, // 图形
    },
  },
  {
    id: 'ten2',
    idSeed: 1,
    icon: ten2,
    title: '数据质量检查',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten2, // 图形
    },
  },
  {
    id: 'ten3',
    idSeed: 1,
    icon: ten3,
    title: '删除字符',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten3, // 图形
    },
  },
  {
    id: 'ten4',
    idSeed: 1,
    icon: ten4,
    title: '替换字符',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten4, // 图形
    },
  },
  {
    id: 'ten5',
    idSeed: 1,
    icon: ten5,
    title: '时间格式转换',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten5, // 图形
    },
  },
  {
    id: 'ten6',
    idSeed: 1,
    icon: ten6,
    title: '维度映射',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten6, // 图形
    },
  },
  {
    id: 'ten7',
    idSeed: 1,
    icon: ten7,
    title: '简繁体汉字',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten7, // 图形
    },
  },
  {
    id: 'ten8',
    idSeed: 1,
    icon: ten8,
    title: '数字和中文互转',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten8, // 图形
    },
  },
  {
    id: 'ten9',
    idSeed: 1,
    icon: ten9,
    title: '全角半角转换',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten9, // 图形
    },
  },
  {
    id: 'ten10',
    idSeed: 1,
    icon: ten10,
    title: '数据验证',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten10, // 图形
    },
  },
  {
    id: 'ten11',
    idSeed: 1,
    icon: ten11,
    title: '算法加解密',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten11, // 图形
    },
  },
  {
    id: 'ten12',
    idSeed: 1,
    icon: ten12,
    title: '规则加解密',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten12, // 图形
    },
  },
  {
    id: 'ten13',
    idSeed: 1,
    icon: ten13,
    title: '身份证15转18位',
    width: 70,
    height: 60,
    nodeType: 'square',
    dropAble: false, // 是否可以作为drop的对象
    style: {
      fillColor: 'transparent', // 填充色
      strokeColor: 'transparent', // 线条颜色
      strokeWidth: '1', // 线条粗细
      shape: MxConstants.SHAPE_LABEL, // 形状
      align: MxConstants.ALIGN_CENTER, // 水平方向对其方式
      verticalAlign: MxConstants.ALIGN_BOTTOM, // 垂直方向对其方式
      imageAlign: MxConstants.ALIGN_CENTER, // 图形水平方向对其方式
      imageVerticalAlign: MxConstants.ALIGN_TOP, // 图形方向对其方式
      image: ten13, // 图形
    },
  },
]
